package org.jeecg.modules.test.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.api.vo.CorrespondingFiledTestClassOneVO;
import org.jeecg.modules.test.entity.CorrespondingFiledTestClassThreeParams;
import org.jeecg.modules.test.entity.CorrespondingFiledTestClassTwoParams;
import org.jeecg.modules.test.entity.HeightLevelBadThing;

import java.util.List;

/**
 * @author ZhangYu
 * @date 2023/9/24 23:45
 * @description 测试用户关联坏事
 */
public interface IHeightLevelBadThingService extends IService<HeightLevelBadThing> {

    /**
     * 测试线程池
     */
    List<Integer> testThreadPool();

    /**
     * 测试单线程
     *
     * @return 测试结果
     */
    List<Integer> singleThread();

    /**
     * 测试多个类转换到一个类
     *
     * @param correspondingFiledTestClassTwoParams   测试字段匹配二类
     * @param correspondingFiledTestClassThreeParams 字段转换测试3
     * @return 测试结果
     */
    CorrespondingFiledTestClassOneVO moreToSingle(CorrespondingFiledTestClassTwoParams correspondingFiledTestClassTwoParams, CorrespondingFiledTestClassThreeParams correspondingFiledTestClassThreeParams) throws Exception;

}
